num = abs(int(input()))
listik = list(str(num))
if len(listik) == 4:
############################################
    print('Число чётное:', end =' ')
    if num % 2 == 0:
                print("да")
    else:
        print("NET")
############################################
    print('Число кратное трём:', end =' ')
    if num % 3 == 0:
        print("да")
    else:
        print("NET")
############################################
    print('Число является квадратом числа:', end=' ')
    if (num ** 0.5) == int(num ** 0.5):
            print(int(num ** 0.5))
    else:
        print('NET')
############################################
    minin = min(listik)
    maxim = max(listik)
    zero_c = listik.count('0')
    print('цифра миним из числа:', minin)
    print('цифра максим из числа:', maxim)
    print('Кол-во нулей:', zero_c)
##############################################
    razr = ['тысяч', 'сотен', 'десятков', 'единиц']
    kvadr = '0149'
    for i in range(3, -1, -1):
        print('Цифра в разряде', razr[i], 'является квадратом цифры:', end=' ')
        if listik[i] in kvadr:
            print(int(int(listik[i]) ** 0.5))
        else:
            print('NET')
##############################################
else:
    print('Введённое число не является четырёхзначным')
